/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						       dialog_box_bitmaps.h

	$Header: /game/dialog_box_bitmaps.h $

	$NoKeywords: $

 ************************************************************************/

#ifndef DIALOG_BOX_BITMAPS_H_INCLUDED
#define DIALOG_BOX_BITMAPS_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "bitmap_group.h"

class t_dialog_box_bitmaps : public t_bitmap_group
{
public:
	t_dialog_box_bitmaps( t_bitmap_group_24 const& source );

	t_bitmap_layer const* get_top_left() const;
	t_bitmap_layer const* get_top() const;
	t_bitmap_layer const* get_top_right() const;
	t_bitmap_layer const* get_left() const;
	t_bitmap_layer const* get_background() const;
	t_bitmap_layer const* get_right() const;
	t_bitmap_layer const* get_bottom_left() const;
	t_bitmap_layer const* get_bottom() const;
	t_bitmap_layer const* get_bottom_right() const;

protected:
	t_bitmap_layer const* m_top_left;
	t_bitmap_layer const* m_top;
	t_bitmap_layer const* m_top_right;
	t_bitmap_layer const* m_left;
	t_bitmap_layer const* m_background;
	t_bitmap_layer const* m_right;
	t_bitmap_layer const* m_bottom_left;
	t_bitmap_layer const* m_bottom;
	t_bitmap_layer const* m_bottom_right;
};

inline t_bitmap_layer const* t_dialog_box_bitmaps::get_top_left() const
{
	return m_top_left;
}

inline t_bitmap_layer const* t_dialog_box_bitmaps::get_top() const
{
	return m_top;
}

inline t_bitmap_layer const* t_dialog_box_bitmaps::get_top_right() const
{
	return m_top_right;
}

inline t_bitmap_layer const* t_dialog_box_bitmaps::get_left() const
{
	return m_left;
}

inline t_bitmap_layer const* t_dialog_box_bitmaps::get_background() const
{
	return m_background;
}

inline t_bitmap_layer const* t_dialog_box_bitmaps::get_right() const
{
	return m_right;
}

inline t_bitmap_layer const* t_dialog_box_bitmaps::get_bottom_left() const
{
	return m_bottom_left;
}

inline t_bitmap_layer const* t_dialog_box_bitmaps::get_bottom() const
{
	return m_bottom;
}

inline t_bitmap_layer const* t_dialog_box_bitmaps::get_bottom_right() const
{
	return m_bottom_right;
}


#endif